﻿#language: it-IT
# Autore: Mattia Barrasso

Funzionalità: ModificaNegozio

Scenario: Modifico un negozio, inserendo un nome non esistente. Successo.
	Dato il negozio Basko esiste
	E il negozio Coop non esiste
	E seleziono il negozio Basko
	E ho inserito i valori
		| Attributi | Valori |
		| Nome      | Coop   |
		| Orario    | Notte  |
	Quando salvo
	Allora il negozio Coop esiste
	E il negozio Basko non esiste
	E l'operazione ha successo

Scenario: Modifico un negozio rimuovendo il nome. Fallimento.
	Dato il negozio Basko esiste
	E seleziono il negozio Basko
	E ho inserito i valori
		| Attributi | Valori |
		| Nome      |        |
	Quando salvo
	Allora il negozio Basko esiste
	E l'operazione non ha successo

Scenario: Modifico un negozio inserendo il nome di un negozio esistente. Fallimento.
	Dato il negozio Basko esiste
	E il negozio Penny esiste
	E seleziono il negozio Basko
	E ho inserito i valori
		| Attributi | Valori |
		| Nome      | Penny  |
	Quando salvo
	Allora il negozio Penny esiste
	E il negozio Basko esiste
	E l'operazione non ha successo

Scenario: Modifico un negozio inserendo il nome simile ad un negozio esistente. Fallimento.
	Dato il negozio Basko esiste
	E il negozio Penny esiste
	E seleziono il negozio Basko
	E ho inserito i valori
		| Attributi | Valori |
		| Nome      | penny  |
	Quando salvo
	Allora il negozio Penny esiste
	E il negozio Basko esiste
	E l'operazione non ha successo

Scenario: Modifico un negozio aggiungendo degli ingrediente. Successo.
	Dato il negozio Basko esiste
	E l'ingrediente Cicoria esiste
	E l'ingrediente Radicchio esiste
	E seleziono il negozio Basko
	E ho inserito i valori
		| Attributi   | Valori    |
		| Ingrediente | Cicoria   |
		| Ingrediente | Radicchio |
	Quando salvo
	Allora il negozio Basko esiste
	E l'operazione ha successo
	E il negozio Basko ha 2 ingredienti
		| Attributi | Valori    |
		| Nome      | Cicoria   |
		| Nome      | Radicchio |

Scenario: Modifico un negozio rimuovendo degli ingrediente. Successo.
	Dato il negozio Basko esiste
	E l'ingrediente Cicoria esiste
	E l'ingrediente Radicchio esiste
	E il negozio Basko ha i valori
		| Attributi   | Valori    |
		| Ingrediente | Cicoria   |
		| Ingrediente | Radicchio |
	E seleziono il negozio Basko
	E rimuovo l'ingrediente Cicoria
	Quando salvo
	Allora il negozio Basko esiste
	E l'operazione ha successo
	E il negozio Basko ha 1 ingredienti
		| Attributi | Valori    |
		| Nome      | Radicchio |

Scenario: Modifico un negozio modificando indirizzo,... . Successo.
	Dato il negozio Basko esiste
	E l'ingrediente Cicoria esiste
	E l'ingrediente Radicchio esiste
	E il negozio Basko ha i valori
		| Attributi | Valori          |
		| Indirizzo | Via San Martino |
		| Citta     | Genova          |
		| Telefono  | 0000            |
		| Orario    | All Day         |
	E seleziono il negozio Basko
	E ho inserito i valori
		| Attributi | Valori |
		| Indirizzo |        |
		| Citta     |        |
		| Telefono  |        |
		| Orario    |        |
	Quando salvo
	Allora il negozio Basko esiste
	E l'operazione ha successo
	E il negozio Basko ha i valori
		| Attributi | Valori |
		| Indirizzo |        |
		| Citta     |        |
		| Telefono  |        |
		| Orario    |        |